68
125
62
32
19
15
31
91
80
100
96
28
66
86
76
103
29
93
57
26
39
189
41
27
197
119
193
296
133
118
134
159